Indian Buffalo — definition

1. Indian buffalo (Noun)

1 definition

Indian buffalo (Noun) — Upland buffalo of eastern Asia where true water buffaloes do not thrive; used for draft and milk.

4 types of
Asiatic buffalo Bubalus bubalis water buffalo water ox